Ceiling Fan Adds CO2 Sensor |Hackaday

2022-10-09 04:13:21 By : Mr. Joe Liu

Ceiling fans seem to be an oft-misunderstood or overlooked household appliance. As such, they seem to have missed a lot of the IoT wave. Sure, you can get smart controllers for them to plug into your home automation system of choice, but these mostly rely on temperature sensors, simple timers, or voice commands. There’s a lot more to a ceiling fan than maintaining a comfortable temperature, as [EJ] demonstrates with this smarter ceiling fan build.

A big part of the job of a ceiling fan is to improve air circulation, which can help a room from feeling “stuffy”. This feeling is usually caused by excess CO2 as a result of respiration in an area where the air is not moving enough to exhaust this gas. Not only does [EJ]’s controller make use of a temperature monitor for controlling the fan automatically, but there is also a CO2 sensor integrated to improve this aspect of air quality when needed.

The entire build is based on a Raspberry Pi Zero, and nothing needed to be changed about the ceiling fan itself for this added functionality because it already included a radio-based remote control. With some monitoring of the signals produced by the remote, the Raspberry Pi was programmed to mimic these commands when the surrounding sensors captured a condition where [EJ] would want the fan on. There’s also a manual control button as well, so the fan control is not entirely in the hands of the computer.

For a little more detailed information about this build, there’s a separate project page which details a lot of the information about the RF waveform capturing and recreation. And, if you want to take your fan to the next level, take a look at this one which focuses on building a smartphone app to control the fan instead.

As CO2 is heavier than air, it would help to have the sensor mounted low in the room.

Amen! But, still, this is an incredibly useful idea for controlling the device (fan) that would either disperse CO2 more evenly or could alert occupants to a level causing sufficient concern or alarm.

The CO2 emitted by human respiration is well-mixed and warmer than the surrounding air, at about 4.5% concentration, and will not “seperate out” and accumulate near the floor.

Does anybody know what the sensor is?

I’ve been running setup with some thresholds to turn the central furnace fan on at a low level of 650 ppm (basic occupancy detection) and then the HRV at 800ppm to bring fresh air in. Just a mh-z19c and dht22 monitored with an ESP32 controlling a pair of relays.

Next step is better monitoring of outside dew point as I ended up bringing a lot of humidity in this summer, so balancing co2 and rh% levels is a challenge.

A script checks the esp every minute, logs and posts a graph http://www.flyinglow.ca/furnace/co2_week.png

Wow, well done, Super useful !

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.

By using our website and services, you expressly agree to the placement of our performance, functionality and advertising cookies. Learn more